Data Processing Method and Mobile Device

ABSTRACT

Performing data processing on a mobile device, where the mobile device includes a first display, a second display and a second touch panel; the first display is configured to: display a home screen which comprises an icon of a first application; display iconic controls of a first application in response to detecting a first gesture on the icon of the first application; the second display is configured to: display a first GUI of the first application in response to detecting the first gesture; the second touch panel is configured to: detect a second gesture on the second touch panel; display a second GUI of the first application on the second display in response to detecting the second gesture, wherein maintaining display iconic controls of the first application on the first display when displaying the second GUI on the second display.

This application claims priority to PCT Patent Application No.PCT/CN2017/073173, filed with the Chinese Patent Office on Feb. 9, 2017,and entitled “DATA PROCESSING METHOD AND MOBILE DEVICE”, which isincorporated herein by reference in its entirety.

This application claims priority to Chinese Patent Application No.201710061746.7, filed with the Chinese Patent Office on Jan. 26, 2017,and entitled “DATA PROCESSING METHOD AND MOBILE DEVICE”, which isincorporated herein by reference in its entirety.

TECHNICAL FIELD

The present invention relates to the field of data processing, and inparticular, to a data processing method and a mobile device.

BACKGROUND

With popularity of the mobile Internet, a growing quantity of users areaccustomed to reading ebooks on mobile devices (such as mobile phones,tablet computers, and ebook readers). When reading an ebook on a mobiledevice, a user needs to perform page flip. Page flip is usuallyimplemented by the user by touching a screen of the mobile device with afinger, to turn to a next page or return to a previous page. To enablethe ebook to accurately jump to a particular chapter that the userdesires to read, the user needs to perform many complex operations. Asshown in FIG. 1, in a Kindle ebook reader 100 manufactured by Amazon US,if a user needs to jump to a particular chapter, the user needs to touchand hold, by using a finger, a circle dot 101 on a progress bar 102displayed on a screen 103, and make the finger slide leftwards orrightwards along the progress bar 102, so as to jump to the specificchapter required by the user. It can be learned from above that suchpage flip and jumping operations are very complex and it is difficult toaccurately locate a chapter in a book. This greatly reduces transactionprocessing efficiency of the mobile device.

SUMMARY

To resolve the foregoing technical problem, embodiments of thisapplication provide a data processing method and a mobile device, toreduce operation steps of a user, improve transaction processingefficiency of a mobile device, and further enhance user experience.

According to a first aspect, an embodiment provides a method forperforming data processing on a mobile device. The mobile deviceincludes a touch display screen disposed on a front face of the mobiledevice, and a low power display screen and a touch panel that aredisposed on a rear face of the mobile device, the touch display screenis a capacitive touchscreen, and the low power display screen is anelectronic ink screen. The method includes: detecting, by the touchdisplay screen, a touch operation of a user; determining, by the mobiledevice in response to the touch operation, whether the touch operationworks on an application program of a reading type; when the mobiledevice determines that the touch operation works on the applicationprogram of a reading type, instructing, by the mobile device, the lowpower display screen to display a first graphical user interface (firstGUI) of the application program, and instructing to turn off a powersupply of the touch display screen and activate the touch panel, wherethe first GUI is an interface, in the application program, fordisplaying content of an ebook; and when the touch panel detects a touchevent of the user, determining, by the mobile device based on a speedand a direction of the gesture, an instruction corresponding to thegesture, and executing the instruction, where a result of executing theinstruction is: displaying a second graphical user interface (secondGUI) of the application program on the low power display screen based onthe speed and the direction of the gesture, where the second GUI is usedto display a catalogue of the ebook. In this way, the second touchdisplay screen and the touch panel are added on the rear face of themobile device, and the touch event of the user on the touch panel isdetected to execute the corresponding instruction, so that differentgraphical user interfaces are displayed for the ebook displayed on thesecond touch display screen. This simplifies operation steps when theuser reads the ebook, and also improves transaction processingefficiency of the mobile device.

In some embodiments, the displaying a second graphical user interface ofthe application program on the low power display screen may bespecifically: displaying a part of the catalogue of the ebook on the lowpower display screen based on the speed and the direction of thegesture.

According to a second aspect, an embodiment provides a method forperforming data processing on a mobile device. The mobile deviceincludes a first touch display screen disposed on a front face of themobile device, and a second touch display screen and a touch panel thatare disposed on a rear face of the mobile device. The method includes:when the first touch display screen detects a touch operation of a user,determining, by the mobile device, whether the touch operation works onan application program; when determining that the touch operation workson the application program, determining, by the mobile device, a type ofthe application program; when the mobile device determines that the typeof the application program is reading, instructing, by the mobiledevice, the second touch display screen to display a first graphicaluser interface of the application program; and when the touch paneldetects a touch event of the user, determining, by the mobile devicebased on the touch event, an instruction corresponding to the touchevent, and executing the instruction, where a result of executing theinstruction is: displaying a second graphical user interface of theapplication program on the second touch display screen based on thetouch event.

In some embodiments, the determining, by the mobile device based on thetouch event, an instruction corresponding to the touch event, andexecuting the instruction may be specifically: detecting, by the touchpanel at different time points t₁, t₂, and t₃, that positions of threetouch points A, B, and C in the touch event are (x₁, y₁), (x₁, y₂), and(x₃, y₃); determining, by the mobile device, a speed and/or a directionof the touch event based on X-axis coordinate values x₁, x₂, and x₃ ofthe three touch points A, B, and C and the time points t₁, t₂, and t₃;and performing, by the mobile device based on the speed and/or thedirection, a fast page flip operation on content of an ebook displayedon the first graphical user interface, and displaying the secondgraphical user interface of the fast page flip operation on the secondtouch display screen.

In some embodiments, the second graphical user interface may be used todisplay a catalogue of the ebook.

In some other embodiments, the touch event is a gesture of sliding onthe touch panel by a single finger, and the displaying a secondgraphical user interface of the application program on the second touchdisplay screen based on the touch event may be specifically: displayinga fast page flip graphical user interface of the application program onthe second touch display screen based on a speed and a direction of thesliding gesture.

In some other embodiments, a processor 380 may alternatively instruct afirst display panel 341 to display some graphical user interfaces of theapplication program, and other graphical user interfaces are displayedon a second display panel 342. In this way, a user can focus more oncontent of interest, and a screen splitting function can be implemented.It may be understood that the some graphical user interfaces displayedon the first display panel 341 may be specifically iconic controls ofthe application program and the other graphical user interfacesdisplayed on the second display panel 342 may mainly be substantialcontent of the application program. For example, if the applicationprogram is “reading”, content of an ebook that is being read isdisplayed on the second display panel 342, and some controls such as“page up” and “page down” that are not related to substantial content ofthe ebook are displayed on the first display panel 341.

In some other embodiments, the mobile device further turns off a powersupply of the first touch display screen while the mobile deviceinstructs the second touch display screen to display the first graphicaluser interface of the application program.

According to a third aspect, an embodiment provides a mobile device forperforming data processing. The mobile device includes a first displaypanel and a first touch panel that are disposed on a front face of themobile device, and a second display panel and a second touch panel thatare disposed on a rear face of the mobile device; and the mobile devicefurther includes a processor, a memory, and a power supply managementsystem. The first display panel is configured to display an icon, agraphical user interface, and a component of an application program;when the first touch panel detects a touch operation of a user, theprocessor determines whether the touch operation works on applicationprogram displayed on the first display panel; when the processordetermines that the touch operation works on the application program,the processor determines a type of the application program; when theprocessor determines that the type of the application program isreading, the processor instructs the second display panel to display afirst graphical user interface of the application program, and instructsthe power supply management system to turn off a power supply of thefirst display panel and activate the second display panel, where thefirst graphical user interface is an interface, in the applicationprogram, for displaying content of an ebook; and when the second touchpanel detects a touch event of the user, the processor determines, basedon a speed and a direction of the touch event, an instructioncorresponding to the touch event, and executes the instruction, where aresult of executing the instruction is: displaying a second graphicaluser interface of the application program on the second display panelbased on the speed and the direction of the touch event, where thesecond graphical user interface is used to display a catalogue of theebook.

In some embodiments, the first display panel is a liquid crystaldisplay, and the second display panel is an electronic ink screen. Inthis way, the first display panel may be mainly configured for dailyoperations of the user, and the second display panel is a display panelof a low power material, and therefore may be configured to read anebook.

In some other embodiments, the mobile device may be a mobile phone or atablet computer.

In the foregoing embodiments, the touch operation of the user on thetouch panel is detected, to determine to perform processing (forexample, page flip or returning to the catalogue) on the content of theebook displayed on the second display panel. This greatly simplifiesoperation steps of the user, improves transaction processing efficiencyof the mobile device, and further enhances user experience.

According to a fourth aspect, an embodiment provides a method forperforming data processing on a mobile device. The mobile deviceincludes a first touch display screen disposed on a front face of themobile device, and a second touch display screen and a touch panel thatare disposed on a rear face of the mobile device, the first touchdisplay screen may be a capacitive touchscreen, and the second touchdisplay screen may be an electronic ink screen. The method mayspecifically include: detecting a touch operation of a user on the firsttouch display screen; displaying, in response to the touch operation, acontrol for an application program on the first touch display screen;and in response to a touch operation performed by the user on thecontrol, displaying a first graphical user interface of the applicationprogram on the first touch display screen, and displaying a secondgraphical user interface of the application program on the second touchdisplay screen, where the first graphical user interface includes aplurality of controls, the second graphical user interface displayscontent of the application program, and the plurality of controls areused to control the content of the application program.

In some other embodiments, the application program is an applicationprogram of a reading type, and the content of the application programmay be an ebook.

According to a fifth aspect, an embodiment provides a method forperforming data processing on a mobile device. The mobile deviceincludes a first touch display screen disposed on a front face of themobile device, and a second touch display screen and a touch panel thatare disposed on a rear face of the mobile device, the first touchdisplay screen is a capacitive touchscreen, and the second touch displayscreen is an electronic ink screen. The method includes: detecting atouch operation of a user on the first touch display screen; displaying,in response to the touch operation, a control for an application programon the first touch display screen; and in response to a touch operationperformed by the user on the control, displaying a first graphical userinterface of the application program on the first touch display screen,and displaying a second graphical user interface of the applicationprogram on the second touch display screen, where the first graphicaluser interface includes a plurality of controls, the second graphicaluser interface displays content of the application program, and theplurality of controls are used to control the content of the applicationprogram.

In some other embodiments, the application program is an applicationprogram of a reading type, and the content of the application program isan ebook.

It should be understood that descriptions about the technical features,technical solutions, and advantages or similar descriptions in thisspecification do not indicate that all the features and advantages maybe implemented in any single embodiment. In contrast, it may beunderstood that descriptions about the features or advantages mean thata particular technical feature, technical solution, or advantage isincluded in at least one embodiment. Therefore, the descriptions aboutthe technical features, technical solutions, or advantages in thisspecification do not necessarily indicate a same embodiment. Further,the technical features, technical solutions and advantages described inthe following embodiments may be combined in any proper manner. A personskilled in the art should understand that an embodiment may beimplemented without one or more particular technical features, technicalsolutions or advantages of a particular embodiment. In otherembodiments, an additional technical feature and advantage may beidentified in a particular embodiment that does not embody all theembodiments.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic diagram of a user interface of a page flip or apage jump in the prior art;

FIG. 2A is a schematic structural diagram of a front face of a mobilephone in some embodiments;

FIG. 2B is a schematic structural diagram of a rear face of a mobilephone in some embodiments;

FIG. 3 is a schematic diagram of a hardware structure of a mobile phonein some embodiments;

FIG. 4 is a schematic diagram of a graphical user interface displayed bya first display panel 341 on a front face of a mobile phone in someembodiments;

FIG. 5 is a schematic diagram of a graphical user interface displayed bya second display panel 342 on a rear face of a mobile phone in someembodiments;

FIG. 6 is a schematic diagram of a track of a touch event on a thirdtouch panel 333 in some embodiments;

FIG. 7A to FIG. 7D are schematic diagrams of some graphical userinterfaces displayed by a second display panel 342 on a rear face of amobile device in some embodiments;

FIG. 8 is a schematic flowchart of a method in some embodiments;

FIG. 9 is a schematic structural diagram of a mobile device in someembodiments:

FIG. 10A is a schematic diagram of a graphical user interface displayedby a first display panel on a front face of a mobile device in someembodiments:

FIG. 10B is a schematic diagram of a graphical user interface displayedby a second display panel on a rear face of a mobile device in someembodiments;

FIG. 11A and FIG. 11B are schematic diagrams of a position of a thirdtouch panel in some other embodiments; and

FIG. 12 is a schematic diagram of another graphical user interfacedisplayed by a first display panel on a front face of a mobile device insome embodiments.

DESCRIPTION OF EMBODIMENTS

A mobile device in the following embodiments may be any device having awireless communication function, for example, may be a wearableelectronic device (for example, a smartwatch) having the wirelesscommunication function, may be a mobile phone 300 shown in FIG. 3, ormay be a tablet computer. No special limitation is imposed on a specificform of the mobile device in the following embodiments.

In the following embodiment, a mobile phone is used as an example todescribe how a mobile device implements a specific technical solution inthis embodiment. As shown in FIG. 3, the mobile device in thisembodiment may be a mobile phone 300. FIG. 2A and FIG. 2B are schematicappearance diagrams of the mobile phone 300. FIG. 2A is a schematicdiagram of a front face of the mobile phone 300. FIG. 2B is a schematicdiagram of a rear face of the mobile phone 300. The following uses themobile phone 300 as an example to specifically describe this embodiment.

It should be understood that the mobile phone 300 in the figure ismerely an example of the mobile device, and the mobile phone 300 mayhave more or fewer components than those shown in the figure, acombination of two or more components, or components disposeddifferently. The components shown in the figure may be implemented byhardware, software, or a combination of hardware and software, where thehardware, the software, or the combination of hardware and softwareincludes one or more signal processing and/or application-specificintegrated circuits.

As shown in FIG. 3, the mobile phone 300 includes components such as anRF (Radio Frequency, radio frequency) circuit 310, a memory 320, aninput unit 330, a display unit 340, a sensor 350, an audio frequencycircuit 360, a Wi-Fi module 370, a processor 380, and a power supply390. A person skilled in the art may understand that a structure of themobile phone shown in FIG. 3 does not constitute a limitation on themobile phone, and the mobile phone may include more or fewer componentsthan those shown in the figure, a combination of some components, orcomponents disposed differently.

The following specifically describes each component of the mobile phone300 with reference to FIG. 3.

The RF circuit 310 may be configured to receive and transmitinformation, or receive and send signals in a call process. The RFcircuit 310 may receive downlink information of a base station and thenprovide the received downlink information for the processor 380 forprocessing, and send uplink data to the base station. Usually, the RFcircuit includes but is not limited to devices such as an antenna, atleast one amplifier, a transceiver, a coupler, a low noise amplifier,and a duplexer. In addition, the RF circuit 310 may further communicatewith a network and another mobile device through wireless communication.The wireless communication may use any communications standard orprotocol, including but not limited to a Global System for MobileCommunications, a general packet radio service, code division multipleaccess, wideband code division multiple access, Long Term Evolution, anemail, a short message service, and the like.

The memory 320 may be configured to store a software program and data.The processor 380 runs the software program and the data that are storedin the memory 320, to perform various functions of the mobile phone 300and process data. The memory 320 may mainly include a program storagearea and a data storage area. The program storage area may store anoperating system, an application program required by at least onefunction (for example, a sound playback function and an image playbackfunction), and the like. The data storage area may store data (forexample, audio data and a phone book) created based on use of the mobilephone 300, and the like. In addition, the memory 320 may include ahigh-speed random access memory, and may further include a non-volatilememory, for example, at least one disk storage device, a flash memorydevice, or another volatile solid-state storage device. In the followingembodiments, the memory 320 stores an operating system that enables themobile phone 300 to run, for example, an iOS® operating system developedby Apple Inc., an Android® open source operating system developed byGoogle Inc., and a Windows® operating system developed by MicrosoftCorporation.

The input unit 330 (namely, a touchscreen) may be configured to receiveentered numeral or character information, and generate signal inputrelated to user setting and function control of the mobile phone 300.Specifically, the input unit 330 may include a first touch panel 331disposed on a front face of the mobile phone 300. The first touch panel331 is also referred to as a first touchscreen, and may collect a touchoperation of a user on or near the first touch panel 331 (such as anoperation performed by the user on the first touch panel 331 or near thefirst touch panel 331 by using a finger or any proper object oraccessory such as a stylus), and drive a corresponding connectionapparatus according to a preset program. Optionally, the first touchpanel 331 may include two parts: a touch detection apparatus and a touchcontroller (not shown in the figure). The touch detection apparatusdetects a touch orientation of the user, detects a signal brought by thetouch operation, and sends the signal to the touch controller. The touchcontroller receives touch information from the touch detectionapparatus, converts the touch information into touch point coordinates,and sends the touch point coordinates to the processor 380, and canreceive and execute an instruction sent by the processor 380. Inaddition, the first touch panel 331 may be implemented in various types,such as a resistive type, a capacitive type, an infrared type, and aface acoustic wave type. In addition to the first touch panel 331, theinput unit 330 may further include a second touch panel 332 (alsoreferred to as a second touchscreen) disposed on a rear face of themobile phone 300. In other words, the first touch panel 331 and thesecond touch panel 332 are disposed on two opposite faces of the mobilephone 300. Specifically, the second touch panel 332 may use a samestructure as the first touch panel 331. Details are not described hereinagain.

The display unit 340 (namely, a display screen) may be configured todisplay information entered by the user or information provided for theuser, and graphical user interfaces (referred to as GUIs in thefollowing) of various menus of the mobile phone 300. The display unit340 may include a first display panel 341 (also referred to as a firstdisplay screen) disposed on the front face of the mobile phone 300, anda second display panel 342 (also referred to as a second display screen)disposed on the rear face of the mobile phone 300. In other words, thefirst display panel 341 and the second display panel 342 are disposed onthe two opposite faces of the mobile phone 300. The first display panel341 may be configured by using a liquid crystal display, an organiclight-emitting diode, or a like form. The second display panel 342 maybe a screen made by using an electronic paper display technology oranother low power display material, for example, an electronic inkscreen. Therefore, the second display panel 342 may be used to read anebook, a magazine, and the like. Certainly, the second display panel 342may alternatively use a same display material as the first display panel341.

As shown in FIG. 2A and FIG. 2B, in some embodiments, the mobile phone300 includes the front face A and the rear face B. On the front face A,three optical touch keys 201, 202, and 203 are disposed at the bottom,and the first touch panel 331 and the first display panel 341 arefurther disposed. The first touch panel 331 covers the first displaypanel 341. After detecting a touch operation on or near the first touchpanel 331, the first touch panel 331 transfers the touch operation tothe processor 380, to determine a touch event. After that, the processor380 provides corresponding visual output on the first display panel 341based on a type of the touch event. Although the first touch panel 331and the first display panel 341 are used as two separate components toimplement input and output functions of the mobile phone 300 in FIG. 3,in some embodiments, the first touch panel 331 and the first displaypanel 341 may be integrated to implement the input and output functionsof the mobile phone 300. The integrated first touch panel 331 and firstdisplay panel 341 may be referred to as a first touch display screen. Onthe rear face B, the second touch panel 332 and the second display panel342 are disposed, and the second touch panel 332 covers the seconddisplay panel 342. Functions of the second touch panel 332 and thesecond display panel 342 are similar to those of the first touch panel331 and the first display panel 341. In some embodiments, on the rearface B of the mobile phone 300, a third touch panel 333 may be furtherincluded. The third touch panel 333 may not overlap with the secondtouch panel 332 or the second display panel 342 (as shown in FIG. 5). Insome other embodiments, the third touch panel 333 may alternatively beconfigured on a side face of the mobile phone 300, as shown in FIG. 1Aand FIG. 11B. The third touch panel 333 may be in a strip shape and isapplicable to the narrow side face. In this way, the display panel onthe rear face of the mobile phone may be made larger. It may beunderstood that the third touch panel 333 on the side face mayalternatively be integrated with a volume key. After detecting a touchoperation on or near the third touch panel 333, the third touch panel333 transfers the touch operation to the processor 380, to determine atype of a touch event. After that, the processor 380 providescorresponding visual output on the first display panel 341 and/or thesecond display panel 342 based on the touch event. In some embodiments,the second touch panel 332 and the second display panel 342 may beintegrated to implement the input and output functions of the mobilephone 300. The integrated second touch panel 332 and second displaypanel 342 may be referred to as a second touch display screen.

In some other embodiments, pressure sensors may be further disposed onthe first touch panel 331, the second touch panel 332, and the thirdtouch panel 333. In this way, when the user performs a touch operationon the foregoing touch panels, the touch panels can further detect apressure of the touch operation, so that the mobile phone 30X) can moreaccurately detect the touch operation.

The mobile phone 300 may further include at least one sensor 350, forexample, a light sensor, a motion sensor, and another sensor.Specifically, the light sensor may include an ambient light sensor and aproximity sensor. As shown in FIG. 2A, an ambient light sensor 351 iscapable of adjusting a luminance of the first display panel 341 and/orthe second display panel 342 based on brightness of ambient light. Aproximity sensor 352 is disposed on the front face of the mobile phone300. When the mobile phone 300 moves to an ear, based on detection bythe proximity sensor 352, the mobile phone 300 turns off a power supplyof the first display panel 341, and may also turn off a power supply ofthe second display panel 342 at the same time. In this way, the mobilephone 300 may further save power. As one type of motion sensor, anaccelerometer sensor is capable of detecting a magnitude of anacceleration in each direction (usually three axes), and may detect, ina static state, a magnitude and a direction of gravity. Theaccelerometer sensor may be applied to a mobile phone posturerecognition application (for example, screen switching between alandscape mode and a portrait mode, a related game, or magnetometerposture calibration), a vibration recognition-related function (forexample, a pedometer and tapping), and the like. For another sensor thatmay be further disposed in the mobile phone 300, such as a gyroscope, abarometer, a hygrometer, a thermometer, or an infrared sensor, detailsare not described herein.

The audio frequency circuit 360, a speaker 361, and a microphone 362 mayprovide an audio interface between the user and the mobile phone 300.The audio frequency circuit 360 may transmit, to the speaker 361, asignal converted from received audio data, and the speaker 361 convertsthe signal into a sound signal for output. In addition, the microphone362 converts a collected sound signal into an electrical signal, and theaudio frequency circuit 360 receives the electrical signal, converts theelectrical signal into audio data, and then outputs the audio data tothe RF circuit 310, to send the audio data to, for example, anothermobile phone, or outputs the audio data to the memory 320 for furtherprocessing.

Wi-Fi is a short-range wireless transmission technology. By using theWi-Fi module 370, the mobile phone 300 may allow the user to receive andsend an email, browse a web page, access streaming media, and the like.The Wi-Fi module 370 provides wireless broadband Internet access for theuser.

The processor 380 is a control center of the mobile phone 300, and isconnected to all components of the entire mobile phone by using variousinterfaces and lines. The processor 380 runs or executes the softwareprogram stored in the memory 320 and invokes the data stored in thememory 320, to perform the functions of the mobile phone 300 and processdata, so as to perform overall monitoring on the mobile phone. In someembodiments, the processor 380 may include one or more processing units.An application processor and a modem processor may be further integratedin the processor 380. The application processor primarily processes anoperating system, a user interface, an application program, and thelike, and the modem processor primarily processes wirelesscommunication. It may be understood that the modem processor may not beintegrated into the processor 380.

A Bluetooth module 381 is configured to exchange information withanother device by using Bluetooth, a short-range communicationsprotocol. For example, the mobile phone 300 may establish, by using theBluetooth module 381, a Bluetooth connection to a wearable electronicdevice (for example, a smartwatch) that also has a Bluetooth module, toexchange data.

The mobile phone 300 further includes the power supply 390 (for example,a battery) that supplies power to each component. The power supply maybe logically connected to the processor 380 by using a power supplymanagement system, to implement functions such as charging management,discharging management, and power consumption management by using thepower supply management system. It may be understood that, in thefollowing embodiments, the power supply 390 may include two powersupplies: One power supply is mainly configured to supply power to thefirst display panel 341 and the first touch panel 331, and the otherpower supply is mainly configured to supply power to the second displaypanel 342, the second touch panel 332, and the third touch panel 333.

The mobile phone 300 may further include a front-facing camera 353, arear-facing camera 354, and the like. Details are not described herein.

All methods in the following embodiments may be implemented in themobile phone 300 having the foregoing hardware structure.

As shown in FIG. 4, there is a first display panel 341 on a front faceof a mobile device 400 (for example, a mobile phone 300). The firstdisplay panel 341 displays icons of various application programs. Forexample, an icon 401 represents an application program named reading, anicon 403 represent system setting, and an icon 404 represents Facebook,an existing popular social application program. There is a seconddisplay panel 342 on a rear face of the mobile device 400. A displaymaterial used by the second display panel 342 may be different from thatused by the first display panel 331. Specifically, the first displaypanel 341 may use a light-emitting diode material commonly used in amobile device in the prior art, and the second display panel 342 may bea low power-consumption electronic ink screen or the like. In some otherembodiments, a second touch panel 332 may be further disposed on themobile device. A material used by the second touch panel 332 may be thesame as or similar to that used by a first touch panel 331, and thesecond touch panel 332 may also cover the second display panel 342. Themobile device 400 further includes a third touch panel 333. Afterdetecting a touch operation on or near the third touch panel 333, thethird touch panel 333 transfers the touch operation to a processor 380,to determine a gesture type of the touch operation. After that, theprocessor 380 provides corresponding visual output on the first displaypanel 341 and/or the second display panel 342 based on the gesture type.

In some embodiments, when a user touches or approaches the icon 401 onthe first display panel 341 by using a finger 402, the first touch panel331 of the mobile device 400 detects a touch event on or near the firsttouch panel 331, and transfers the touch event to the processor 380, todetermine an instruction corresponding to the touch event. After that,the processor 380 invokes, according to the instruction, an applicationprogram stored in a memory 320, and instructs the first display panel341 to display a graphical user interface (GUI) of the applicationprogram (reading), so that the user can perform a specific operation.

It may be understood that the processor 380 may also instruct the seconddisplay panel 342 to display the graphical user interface of theapplication program. In other words, when the user touches the icon 401on the front face of the mobile device 400, the GUI of the applicationprogram (reading) corresponding to the icon 401 is displayed on thesecond display panel 342 on the rear face of the mobile device 400, sothat the user performs reading on the low power second display panel342. This also saves a power supply of the mobile device 400. In someother embodiments, the processor 380 may alternatively instruct thefirst display panel 341 to display some GUIs of the application program,and other GUIs are displayed on the second display panel 342. In thisway, the user can focus more on content of interest, and a screensplitting function can be implemented. It may be understood that thesome GUIs displayed on the first display panel 341 may be specificallyiconic controls of the application program and the other GUIs displayedon the second display panel 342 may mainly be substantial content of theapplication program. For example, as shown in FIG. 10A, when the usertouches or approaches the icon 401 on the first display panel 341 byusing the finger 402, if an application program corresponding to theicon is “reading”, some controls such as “page up” and “page down” thatare not related to substantial content of an ebook (for example,controls such as an icon 1001, an icon 1002, and an icon 1003representing a catalogue of the ebook) are displayed on the firstdisplay panel 341. In addition, as shown in FIG. 10B, specific content1004 of the ebook in the “reading” application program is displayed onthe second display panel 342.

In some other embodiments, when the GUI of the application program isdisplayed on the second display panel 342 on the rear face of the mobiledevice 400, the processor 380 may send, to a power supply managementsystem in a power supply 390, an instruction for interrupting a powersupply of the first display panel 341. After receiving the instruction,the power supply management system turns off the power supply of thefirst display panel 341, so that the first display panel 341 is in ascreen-off state. Alternatively, the processor 380 may send, to thepower supply management system, an instruction for making the firstdisplay panel 341 sleep. After receiving the instruction, the powersupply management system makes the first display panel 341 sleep, sothat the first display panel 341 is in a screen-off state. This canfurther save the power supply of the mobile device 400.

In some other embodiments, the mobile device may alternatively display aGUI of the application program on the second display panel 342 only whendetermining that the application program is an application program forreading an ebook or the like. In other words, the second display panel342 may allow displaying of only an application program of a specifictype, for example, an application program of a reading type. The mobiledevice may determine a type of an application program in a plurality ofmanners, for example, determines a type of an application program basedon a category attribute (for example, a game, reading, or communication)of the application program. In this embodiment of this application, themobile device displays, only when determining that an applicationprogram corresponding to an icon tapped by a user is an applicationprogram of the reading type, a GUI of the application program on thesecond display panel 342. If determining that the application programcorresponding to the icon tapped by the user is not an applicationprogram of the reading type, the mobile device displays the GUI of theapplication program on the first display panel 341, to facilitate afurther operation of the user.

When there is content (for example, the GUI of the “reading” applicationprogram) displayed on the second display panel 342, the third touchpanel 333 is activated, to receive a touch operation of the user. Thatthe third touch panel 333 is activated may be specifically: the thirdtouch panel 333 is powered on by the power supply 390 and can detect thetouch operation of the user on or near the third touch panel 333. It maybe understood that the third touch panel 333 may alternatively beactivated only when a particular GUI is displayed on the second displaypanel 342. For example, the third touch panel 333 is activated only whenthe second display panel 342 displays content of a particular chapter ofan ebook (for example, chapters displayed in FIG. 7A and FIG. 7B) in the“reading” application program, so that the mobile device saves morepower.

As shown in FIG. 5, when a touch event of a finger 501 of the user isdetected on the third touch panel 333, the processor 380 invokes, basedon the touch event, an instruction corresponding to the touch event, andexecutes the instruction.

Generally, the touch event may be a rightward (or leftward) slidinggesture or the like made by the user on the third touch panel 333. Aftercollecting the touch event, the third touch panel 333 sends data relatedto the touch event to the processor 380. Based on the received data, theprocessor 380 determines and invokes the instruction corresponding tothe touch event. If the instruction corresponding to the touch event isan instruction used for fast page flip, a result of executing theinstruction is: fast turning the ebook displayed on the second displaypanel 342 to a particular page and displaying the particular page. Insome embodiments, the processor 380 may further calculate a speed of thetouch event based on the related data of the touch event, and thendetermine, based on the speed, a specific speed for performing page flipon the displayed ebook. For example, a faster speed of a sliding gestureleads to a faster page flip speed, in other words, more pages areflipped. On the contrary, a slower speed of a sliding gesture leads to aslower page flip speed, in other words, fewer pages are flipped. In someother embodiments, the processor 380 may alternatively calculate asliding track length of the touch event on the third touch panel 333based on the related data of the touch event, and determine, based onthe calculated length, a specific speed for performing page flip on thedisplayed ebook. For example, a longer sliding track length of a slidinggesture leads to a faster page flip speed, in other words, more pagesare flipped.

As shown FIG. 6, the third touch panel 333 detects positions of threetouch points A, B, and C of the finger at different time points t₁, t₂,and t₃. Position coordinates of the three touch points on the thirdtouch panel 333 may be respectively expressed as (x₁, y₁), (x₂, y₂), and(x₃, y₃). The processor 380 may determine a speed or an acceleration ofthe touch event in an X-axis direction based on the different timepoints and the position coordinates of the three different touch points,so as to determine, based on the calculated speed or acceleration, thespeed for performing page flip on the displayed ebook. It may beunderstood that a person skilled in the art may also determine aspecific gesture of a touch event by using another technical solution.This is not limited in this embodiment.

In some other embodiments, the processor 380 may first determine, basedon the touch event, a gesture corresponding to the touch event, and thenexecute a corresponding instruction based on the determined gesture.

Specifically, the touch event may be a flick gesture, that is, slightlytapping a touch panel (for example, the first touch panel 331 or thesecond touch panel 332) with a single finger, then quickly sliding, andthen quickly leaving the touch panel, for example, scrolling a screen upor down or switching to a left or right picture. The touch event mayalternatively be a slide gesture, that is, slightly tapping a touchpanel with a single finger, keeping the finger in contact with the touchpanel, and then moving, for example, sliding to unlock. The touch eventmay alternatively be a swipe gesture, that is, touching a touch panelwith a plurality of fingers, keeping the fingers in contact with thetouch panel, and then moving, for example, pinching with three fingersto return to a home screen. The touch event may alternatively be a tapgesture, that is, slightly tapping a touch panel with a single fingerand then leaving the touch panel immediately. The touch event mayalternatively be a double tap gesture, that is, performing a tap gestureoperation twice within an extremely short time. The touch event mayalternatively be a touch & hold gesture, that is, slightly tapping atouch panel with a finger and keeping the finger resting on the touchpanel. The touch event may alternatively be a drag gesture, that is,slightly tapping a touch panel with a finger and slowly moving thefinger without leaving the touch panel (usually, to a determined targetposition, for example, dragging a file to a trash box to delete thefile). The touch event may alternatively be a pinch gesture, that is,pinching on a touch panel with two fingers (usually a thumb and an indexfinger). The touch event may alternatively be an unpinch gesture, thatis, stretching on a touch panel with two fingers (usually a thumb and anindex finger). It may be understood that, in addition to the foregoinglisted gestures, the touch event may be further a gesture in anotherform. A form of the touch event is not limited in this embodiment.

In some other embodiments, a pressure sensor may be further disposed onthe third touch panel 333. In this way, the third touch panel 333 candetect a pressure imposed by the user on the touch panel, so that theprocessor 380 performs more complex and accurate processing. Forexample, the mobile device may determine a page flip direction based ona gesture direction, and then determine, based on a pressure value of atouch event, a specific quantity of pages that need to be flipped; andmay also determine a change of a page flip speed based on a pressurevalue change, and display different animation effects on the seconddisplay panel 342.

The mobile device may determine the gesture of the touch event by usingdifferent technical solutions. Specifically, the third touch panel 333may collect a touch position of a finger on the third touch panel 333once every 10 milliseconds (ms) after a touch by the user finger isdetected, and send collected related data to the processor 380. Theprocessor 380 determines a gesture of the touch event based on thecollected related data. For example, the third touch panel 333determines the gesture of the touch event based on collected differenttouch positions of the finger at different time points. It may beunderstood that, if the pressure sensor is disposed on the third touchpanel 333, the third touch panel 333 not only can detect touch positionsof the user on the third touch panel 333 at different time points, butalso can detect pressures imposed by the user on the third touch panel333 at different time points. In this way, the mobile device 400 canmore accurately determine the gesture of the touch event by usingparameters collected by the third touch panel 333, such as a time point,a touch position, and a pressure. It may be understood that theprocessor 380 of the mobile device 400 may further determine a gesturespeed based on the foregoing related data detected by the third touchpanel 333.

The processor 380 may invoke and execute different instructions based ondifferent gestures. For example, when determining that the touch eventis the flick gesture, the processor 380 invokes an instructioncorresponding to the flick gesture. A result of executing theinstruction is fast flipping pages of the ebook displayed on the seconddisplay panel 342 (referred to as a “fast page flip” operation), forexample, fast flipping the ebook to page 8 from page 1. It may beunderstood that a specific page flip speed of the page flip operationmay depend on a sliding speed of the flick gesture on the third touchpanel 333. As shown in FIG. 7A and FIG. 7B, a rightward sliding trackshown by a dotted arrow 701 is made on the third touch panel 333 byusing the finger 501 of the user. According to the technical solution inthe foregoing embodiments, the third touch panel 333 may send collecteddata (for example, a time point and a touch position) related to thesliding track to the processor 380. The processor 380 determines, basedon the related data, that the touch event (namely, the sliding track) isthe flick gesture, and calculates a speed and/or a direction of thegesture based on the related data. The related data may be data shown inFIG. 6. According to descriptions in the foregoing embodiments, thethird touch panel 333 detects positions of three touch points A, B. andC of the finger at different time points t₁, t₂, and t₃. Positioncoordinates of the three touch points on the third touch panel 333 maybe respectively expressed as (x₁, y₁), (x₂, y₂), and (x₃, y₃). Theprocessor 380 may calculate the speed of the flick gesture based onchanges of the three touch points A, B, and C on X and Y axes. Toimprove efficiency of the processor 380, the speed and/or the direction(leftward or rightward) of the gesture may be calculated based on onlyX-axis coordinate values x₁, x₂, and x₃ of the three touch points andthe time points t₁, t₂, and t₃. The processor 380 then fast turns acurrently displayed page of an ebook The Little Prince forward to page 8(as shown by an icon 702 in FIG. 7B), and displays content of page 8 onthe second display panel 342. It may be understood that an animation ora like form may be used in a fast page flip process, to inform the userthat fast page flip is being performed. It may be understood that, insome other embodiments, a progress bar shown by an icon 705 in FIG. 7Bmay be displayed on the second display panel 342, so that the user canvisually and directly perceive a rough quantity of pages that have beenflipped currently and a page flip speed. The progress bar 705 mayfurther display a specific page flip speed.

In some embodiments, when the processor 380 determines that the touchevent is the swipe gesture, the processor 380 invokes an instructioncorresponding to the swipe gesture. A result of executing theinstruction is enabling the ebook displayed on the second display panel342 to return to a catalogue page from a specific content page. As shownin FIG. 7C, the user uses two fingers 704 to make a rightward slidingtrack shown by a dotted arrow 703 on the third touch panel 333.According to the technical solution in the foregoing embodiments, thethird touch panel 333 may send collected data (for example, a time pointand touch positions of the two fingers) related to the sliding track tothe processor 380. The processor 380 determines, based on the relateddata, that the touch event (namely, the sliding track) is the swipegesture. The processor 380 then switches currently displayed content ofan ebook The Little Prince to a catalogue (as shown by an icon 702 inFIG. 7D) of the ebook according to the instruction corresponding to thegesture, and displays the catalogue of the ebook on the second displaypanel 342. It may be understood that an animation or a like form may beused in a process of switching to the catalogue, to inform the user thatreturning to the catalogue is being performed. In the foregoingembodiments, the touch operation of the user on the third touch panel isdetected, to determine to perform processing (for example, page flip orreturning to the catalogue) on the content of the ebook displayed on thesecond display panel. This greatly simplifies operation steps of theuser, improves transaction processing efficiency of the mobile device,and further enhances user experience.

In some embodiments, when the processor 380 determines that the touchevent is the pinch gesture, the processor 380 invokes an instructioncorresponding to the pinch gesture. A result of executing theinstruction may be zooming in, to a given multiple, text of specificcontent of the ebook displayed on the second display panel 342, toenhance a display effect of the ebook. On the contrary, when theprocessor 380 determines that the touch event is the unpinch gesture,the processor 380 invokes an instruction corresponding to the unpinchgesture. A result of executing the instruction may be zooming out, to agiven level, text of specific content of the ebook displayed on thesecond display panel 342, to reduce a display effect of the ebook andfurther save power of the mobile device.

In some other embodiments, the second touch panel 332 is furtherdisposed on the rear face of the mobile device. The user may directlyperform, on the second touch panel 332, a simple touch operation on anicon displayed on the second display panel 342.

In some other embodiments, the mobile device (for example, a mobilephone) may be used with a wearable device (for example, a smartwatch)paired with the mobile device, to complete the technical solution in theforegoing embodiments. For example, the third touch panel 333 may not bedisposed on the mobile phone 30X), but a third touch panel is disposedon the smartwatch. In this way, the user may perform a touch gestureoperation on the third touch panel of the smartwatch. The touch gestureoperation is compiled into an instruction, and the instruction is sentto the mobile device by using a short-range communications protocol (forexample, Wi-Fi or Bluetooth) or the like. After receiving theinstruction, the mobile device executes the instruction, so that thesecond display panel 342 on the rear face of the mobile device displaysthe specific content of the ebook. It may be understood that the mobiledevice may execute different instructions based on different gestures inthe smartwatch, as described in the foregoing embodiments. Details arenot described herein.

FIG. 8 is a flowchart of a method in some embodiments. A mobile devicereceives a touch operation of a user on a first touch panel 331 (stepS801), where the touch operation may be an operation of tapping, by theuser, an icon 401 displayed on a first display panel 341. The mobiledevice determines whether the touch operation works on an applicationprogram (step S802). When the mobile device determines that the touchoperation does not work on the application program, the mobile devicedoes not respond to the touch operation (step S812); or when the mobiledevice determines that the touch operation works on the applicationprogram, the mobile device determines a type of the application program(step S803). When the mobile device determines that the type of theapplication program is a reading type, the mobile device sends a displayinstruction to a second display panel 342 based on the touch operation(step S804), where the display instruction may be specificallyinstructing the second display panel 342 to display a GUI of theapplication program corresponding to the icon touched by the user. Whenthe mobile device determines that the type of the application program isnot a reading type, the mobile device may send a display instruction tothe first display panel 341 based on the touch operation (step S810), todisplay a GUI of the application program on the first display panel 341(step S811). The second display panel 342 of the mobile device displaysthe GUI of the application program according to the instruction in step804 (step S805). A third touch panel 333 is activated (step S806). Thethird touch panel 333 of the mobile device receives a touch event of theuser (step S807), where the touch event may be any gesture in theforegoing embodiments. The mobile device determines an instructioncorresponding to the touch event, and invokes and sends the instructionto the second display panel 342 (step S808). The second display panel342 displays, according to the instruction, a GUI corresponding to theinstruction (step S809). For example, if the instruction is a page flipinstruction, a page flip GUI is displayed on the second display panel342, or if the instruction is an instruction used for returning to acatalogue, a GUI for returning to the catalogue is displayed on thesecond display panel 342.

As shown in FIG. 9, an embodiment provides a mobile device 900 forperforming data processing. The technical solutions in the foregoingembodiments may be implemented by the mobile device in this embodiment.The mobile device 900 includes a first display panel 901 and a firsttouch panel 902 that are disposed on a front face of the mobile device,and a second display panel 903 and a second touch panel 904 that aredisposed on a rear face of the mobile device. The mobile device furtherincludes a processor 905, a memory 906, and a power supply managementsystem 907. The foregoing hardware may be connected by using acommunications bus 908.

The first display panel 901 is configured to display an icon, agraphical user interface, and a widget of an application program storedin the memory 906.

When the first touch panel 902 detects a touch operation of a user, theprocessor 905 determines whether the touch operation works on anapplication program displayed on the first display panel 901.

When the processor 905 determines that the touch operation works on theapplication program, the processor 905 determines a type of theapplication program.

When the processor 905 determines that the type of the applicationprogram is reading, the processor 905 instructs the second display panel903 to display a first graphical user interface (first GUI) of theapplication program, and instructs the power supply management system907 to turn off a power supply of the first display panel and activatethe second display panel 903, where the first GUI is an interface, inthe application program, for displaying content of an ebook.

When the second touch panel 904 detects a touch event of the user, theprocessor 905 determines, based on a speed and a direction of the touchevent, an instruction corresponding to the touch event, and executes theinstruction.

A result of executing the instruction is: displaying a second graphicaluser interface (second GUI) of the application program on the seconddisplay panel 903 based on the speed and the direction of the touchevent, where the second GUI is used to display a catalogue of the ebook.

The first display panel 901 may be a liquid crystal display, and thesecond display panel 903 may be an electronic ink screen.

In some other embodiments, after it is detected that a user taps anapplication program “reading” (as shown in FIG. 4), a prompt box may bedisplayed for the user to choose to display a graphical user interfaceof the application program on the first display panel 341 (as shown byan icon 1201 in FIG. 12), or display a graphical user interface of theapplication program on the second display panel 342 (as shown by an icon1202 in FIG. 12), or display a graphical user interface of theapplication program on both the first display panel 341 and the seconddisplay panel 342 (as shown by an icon 1203 in FIG. 12). After themobile device receives a selection instruction of the user, the mobiledevice performs displaying according to a selection of the user. Whenthe selection of the user is starting the application program on thefront face, the mobile device displays the GUI of the applicationprogram only on the first display panel 341. When the selection of theuser is starting the application program on the rear face, the mobiledevice displays the GUI of the application program only on the seconddisplay panel 342, and the power supply of the first display panel 341may be turned off. When related graphical user interfaces of theapplication program are displayed on both the first display panel andthe second display panel, the graphical user interfaces shown in FIG.10A and FIG. 10B may be displayed, that is, related controls aredisplayed on a front face (the first display panel) of a mobile phone,and specific content of an ebook is displayed on a rear face (the seconddisplay panel 342) of the mobile phone. In this way, when relatedcontent of the ebook is presented to another person, the user maycontrol displayed content of the ebook on the rear face by using somecontrols (shown in FIG. 10A) on the front face of the mobile phone or athird touch panel on a side face of the mobile phone, so that the usercan share related content to another person.

According to the context, the term “if” used in the embodiments may beinterpreted as a meaning of “when” or “after” or “in response todetermining” or “in response to detecting”. Similarly, according to thecontext, the phrase “if it is determined that” or “if (a statedcondition or event) is detected” may be interpreted as a meaning of“when it is determined that” or “in response to determining” or “when (astated condition or event) is detected” or “in response to detecting (astated condition or event)”.

The terms used in the embodiments are merely for the purpose ofillustrating specific embodiments, and are not intended to limit thisapplication. The terms “a”, “said” and “the” of singular forms used inthe embodiments and the appended claims are also intended to includeplural forms, unless otherwise specified in the context clearly. Itshould also be understood that the term “and/or” used herein indicatesand includes any or all possible combinations of one or more associatedlisted items.

All or some of the foregoing embodiments may be implemented by usingsoftware, hardware, firmware, or any combination thereof. When softwareis used to implement the embodiments, the embodiments may be implementedcompletely or partially in a form of a computer program product. Thecomputer program product includes one or more computer instructions.When the computer program instructions are loaded and executed on thecomputer, the procedure or functions according to the embodiments of thepresent invention are all or partially generated. The computer may be ageneral-purpose computer, a dedicated computer, a computer network, oranother programmable apparatus. The computer instructions may be storedin a computer-readable storage medium or may be transmitted from acomputer-readable storage medium to another computer-readable storagemedium. For example, the computer instructions may be transmitted from awebsite, computer, server, or data center to another website, computer,server, or data center in a wired (for example, a coaxial cable, anoptical fiber, or a digital subscriber line) or wireless (for example,infrared, radio, and microwave, or the like) manner. Thecomputer-readable storage medium may be any usable medium accessible bya computer, or a data storage device, such as a server or a data center,integrating one or more usable media. The usable medium may be amagnetic medium (for example, a floppy disk, a hard disk, or a magnetictape), an optical medium (for example, a DVD), a semiconductor medium(for example, a solid state disk), or the like.

For a purpose of explanation, the foregoing descriptions are providedwith reference to a specific embodiment. However, the foregoing examplediscussion is not intended to be detailed, and is not intended to limitthis application to a disclosed precise form. According to the foregoingteaching content, many modification forms and variation forms arepossible. Embodiments are selected and described to fully illustrate theprinciples of the technical solutions and practical application of theprinciples, so that other persons skilled in the art can make full useof technical solutions and various embodiments that have variousmodifications applicable to conceived specific usage.

1.-12. (canceled)
 13. An electronic device comprising: a first displaydisposed on a first part of the electronic device; a second displaydisposed at a first position on a second part of the electronic device;a touch panel disposed at a second position of the second part; one ormore processors; and a memory for storing instructions which, whenexecuted by the one or more processors, cause the electronic device to:display an icon of a first application on a home screen on the firstdisplay; display iconic controls of a first application on the firstdisplay, display a first graphic user interface (GUI) of the firstapplication on the second display, and activate the touch panel inresponse to detecting a first gesture on the icon; detect a secondgesture on the touch panel; and display a second GUI of the firstapplication on the second display in response to detecting the secondgesture.
 14. The electronic device of claim 13, wherein theinstructions, when executed by the one or more processors, further causethe electronic device to: detect, in the second gesture, coordinateposition values of three touch points at different time points;determine a speed and a direction of the second gesture based on thecoordinate position values and the time points; perform, based on thespeed and the direction, a fast page flip operation on content of thefirst application; and display the fast page flip operation on thesecond display.
 15. The electronic device of claim 13, wherein the firstapplication is a reading application.
 16. The electronic device of claim13, wherein the second GUI is based on speed and direction of the secondgesture.
 17. The electronic device of claim 13, wherein the second GUIis a catalogue of the first application.
 18. The electronic device ofclaim 13 configured to detect the second gesture, wherein the secondgesture comprises touching the touch panel with a plurality of fingers,keeping the fingers in contact with the touch panel, and moving thefingers in contact with the touch panel.
 19. A method for performingdata processing in an electronic device, the method comprising:displaying a home screen icon of a first application on a first displayof the electronic device; detecting a first gesture on the icon; inresponse to detecting the first gesture; displaying iconic controls ofthe first application on the first display, displaying a first GUI ofthe first application on a second display, and activating the touchpanel; detecting a second gesture on the touch panel; displaying asecond GUI of the first application in response to the second gesture onthe second display, wherein the iconic controls are displayed on thefirst display when the second GUI is displayed on the second display.20. The method of claim 19, wherein displaying a second GUI of the firstapplication in response to the second gesture, further comprises:detecting, in the second gesture, coordinate position values of threetouch points at different time points; determining a speed and adirection of the second gesture based on coordinate values of the threetouch points and the time points; and performing, based on the speed andthe direction, a fast page flip operation on content of the firstapplication, and displaying the second GUI of the fast page flipoperation on the second display.
 21. The method of claim 19, wherein thefirst application is a reading application.
 22. The method of claim 19,wherein the second GUI is based on speed and direction of the secondgesture.
 23. The method of claim 19, wherein the second GUI is acatalogue of the first application.
 24. The method of claim 19 whereinthe second gesture comprises touching the second touch panel with aplurality of fingers, keeping the fingers in contact with the secondtouch panel, and moving the fingers in contact with the touch panel. 25.The method of claim 19, wherein displaying a second GUI of the firstapplication in response to the second gesture, further comprises:detecting, at different time points t₁, t₂, and t₃, positions of threetouch points A, B, and C in the second gesture in terms of coordinatevalues (x₁, y₁), (x₂, y₂), and (x₃, y₃); determining a speed and adirection of the second gesture based on X-axis coordinate values x₁,x₂, and x₃ of the three touch points A, B, and C and the time points t₁,t₂, and t₃; and performing, based on the speed and the direction, a fastpage flip operation on content of the first application, and displayingthe second GUI of the fast page flip operation on the second display.26. A computer program product comprising computer-executableinstructions for storage on a non-transitory computer-readable mediumthat, when executed by one or more processors, cause an apparatus to:display an icon of a first application on a home screen on a firstdisplay; display iconic controls of the first application on the firstdisplay; display a first graphic user interface (GUI) of the firstapplication on a second display; activate a touch panel in response todetecting a first gesture on the icon; detect a second gesture on thetouch panel; and display a second GUI of the first application on thesecond display in response to detecting the second gesture.
 27. Thecomputer program product of claim 26, wherein the instructions, whenexecuted by the one or more processors, further cause the electronicdevice to: detect, in the second gesture, coordinate position values ofthree touch points at different time points; determine a speed and adirection of the second gesture based on the coordinate position valuesand the time points; perform, based on the speed and the direction, afast page flip operation on content of the first application; anddisplay the fast page flip operation on the second display.
 28. Thecomputer program product of claim 26, wherein the first application is areading application.
 29. The computer program product of claim 26,wherein the second GUI is based on speed and direction of the secondgesture.
 30. The computer program product of claim 26, wherein thesecond GUI is a catalogue of the first application.
 31. The computerprogram product of claim 26, wherein the instructions, when executed bythe one or more processors, further cause the processors to detect thesecond gesture, wherein the second gesture comprises touching the touchpanel with a plurality of fingers, keeping the fingers in contact withthe touch panel, and moving the fingers in contact with the touch panel.32. The computer program product of claim 26, wherein the instructions,when executed by the one or more processors, further cause theprocessors to: detect, at different time points t₁, t₂, and t₃,positions of three touch points A, B, and C in the second gesture interms of coordinate values (x₁, y₁), (x₂, y₂), and (x₃, y₃); determine aspeed and a direction of the second gesture based on X-axis coordinatevalues x₁, x₂, and x₃ of the three touch points A, B, and C and the timepoints t₁, t₂, and t₃; and perform, based on the speed and thedirection, a fast page flip operation on content of the firstapplication, and displaying the second GUI of the fast page flipoperation on the second display.